@charset "gb2312";
body { -webkit-tap-highlight-color:#f0f0f0; background:#fff; color:#575453 }
.hidden { visibility:hidden }
.hide { display:none }
.show { display:block }
.left { float:left }
.right { float:right }
.red { color:red }
.bold { font-weight:700 }
.tcenter { text-align:center }
.container { width:1000px; }
.container1 { width:1000px; margin: 40px auto; padding: 0 40px; }
.container2 { width:960px; margin: 20px auto; padding: 0 40px; overflow: hidden; }
.container3 { width:715px; float:left }
.container4 { width:1000px; float:left }
.container5 { width:960px; margin: 10px auto; padding: 0 40px; height: 1300px; }
.simsun { font-family:simsun, sans-serif }
.header { background:#fff; color:#575453; width:100%; height:50px; margin-top:0; _padding-top:20px }
.headerbg, .header .container {
background:; height:50px }
.header .container, .banner .container { width:1000px; padding:0 }
.header .container { position:relative; z-index:10 }
.logo img { border:0; position:absolute; top:-16px; z-index:11 }
.nav { width: 800px; background:;
list-style:none; margin:0 0 0 0; _margin:0 0 0 160px; padding:0; font-weight:normal; height: 45px; }
.nav li { display:inline; margin:0 1px; list-style:none; line-height:50px }
.nav a { color:#000; font-size:16px; width:96px; padding:0 8px 12px 8px; _padding:0 8px 16px 8px; position:relative }
.nav .active, .nav a:hover { color:#0DA3E2; border-bottom:3px solid #fff; text-decoration:none }
.subnav { width:840px; background:url(../images/subnav01.gif) top left; display:none; height:23px; position:absolute; left:0; top:41px; z-index:5; overflow:hidden }
.subnav ul { position:absolute }

 .subnav li { display:inline; float:left; margin-right:0; line-height:23px }



.subnav a { color:#504f4f; font-size:14px; font-weight:300; padding:0 }
.subnav .active, .subnav a:hover { color:0DA3E2; border:0; text-decoration:none }
.sns { margin-top:18px }
.lang { position:absolute; top:-20px; right:0 }
.lang a { color:#9d9c9c; display:inline; padding:0 6px }
.loginbar { position:absolute; top:-20px; right:80px; color:#424242 }
.loginbar a { padding:0 6px; text-decoration:underline }
.sns ul { list-style:none; margin:0; padding:0 }
.sns ul, .sns li { float:left }
.sns span { display:none }
.sns ul a { display:block; width:23px; height:22px; margin-left:6px }
.sina { background:url(../images/icon100x100.png) -33px -30px no-repeat }
.sina:hover { background-position:-33px -52px }
.weixin { }

.app { background:url(../images/icon100x100.png) -3px -30px no-repeat }
.app:hover { background-position:-3px -52px }
.banner { height:500px; width:100%; position:relative; z-index:0 }
.banner a, .banner a:hover { background:url(../images/2675abcb141b8727.jpg) 50% no-repeat; }{ color:#ff6600; text-decoration:none }
.slider, .slider-txt { list-style:none }
.videos li { *background:url(../images/vedio1.jpg) 50% no-repeat;
}
.videos li:hover, .activity-ul li:hover { background:url(../images/vedio2.jpg) 50% no-repeat; }
.slider, .slider img { height:500px}
@media screen and (max-width:768px){
	.slider, .slider img { height:auto}
}
.slider li { position:absolute; top:0; width:100%; margin:0 auto }
.slider a { display:block; height:500px; width:100% }
.slider .vi { visibility:hidden }
.slider-txt { position:absolute; top:92%; left:45% ;z-index:999}
.slider-txt a { float:left; background:url(../images/icon100x100.png) 0 2px no-repeat; _background:url(../images/icon8.png) 0 0 no-repeat; color:#575453; cursor:pointer; margin:0 6px; width:14px; height:14px; line-height:14px; text-align:center }
.slider-txt .active, .slider-txt a:hover { background-position:-15px 0 }
.title h2, .title a { color:#575453 }
.title a { font-size:11px; font-family:arial, helvetica, sans-serif }
.videos { color:#000; list-style:none; height:180px; padding:37px 0 16px 0; text-align:center }
.videos li { float:left; margin:14px; position:relative; border: 1px solid #E7E7E7; padding: 5px; }
.videos li.first { margin-left:0; border: 1px solid #E7E7E7; padding: 5px; }
.videos a, .videos img { display:block; width:291px; height:151px; margin:0; *margin:6px 0
}
.videos span { background:#575453; color:#fff; display:none; line-height:16px; font-weight:400; width:236px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; text-align:right; position:absolute; padding:8px 12px; left:0; bottom:0; z-index:1 }
.videos a:hover img, .article a:hover img { filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8 }
.videos a:hover { text-decoration:none }
.news { padding-bottom:30px }
.article { background:#ffffff; color:#99a3b1; width:480px; height:275px; padding:0px; overflow:hidden; float:left; position:relative }
.mr16 { margin-right:16px }
.article img { display:block; float:left; width:480px; height:180px; margin-right:16px }
.article-title, .article-title a { color:#434a54; overflow:hidden; height:60px; _width:190px }
.article-tag { font-size:10px; margin-bottom:6px; position:absolute; top:176px; right:20px }
.article-content { display:block; width:190px; height:90px; line-height:1.3; overflow:hidden }
.footer { background:#3c3c3c; color:#464545; width:100% }
.menu { padding:25px 50px 25px 50px; width:1000px; margin:0 auto }
.menu dl { float:left; padding:0 5px;  margin:0 14px }
.menu dl.first { margin-left:0 }
.menu dl.last { margin-right:0 ; padding:0;}
.menu dt, .menu dt a { font-size:12px; font-weight:700; margin-bottom:6px; color: #fff; }
.menu dd, .menu dd a { color: #fff; }
.menu a { color:#464545; font-size:12px }
.menu ul { list-style:none }
.menu li { float:left; width:84px; margin:0 20px }
.menu li a { font-size:14px; font-weight:700; margin-bottom:6px }
.menu .children { margin:0 }
.menu .children li { float:none; margin:0 }
.menu .children li a { font-size:12px; font-weight:100 }
.weixin-sina { border:1px solid #d5d4d4; background:#efeeee; margin:0 0 0 24px }
.copyright { background:#f75000; width:100%;  /*height: 40px; */}
.copyright .menu { padding:10px 0 0 0; *padding:14px 0 5px 0
}
.footer-logo { margin-right:200px }
.copyright small { color:#fff; font-size:11px; font-weight:500 }
.page-ad { display:block; width:100%; height:120px; margin-bottom:20px; _margin-bottom:16px }
.content { width:960px; padding:0 20px }
.silder, .main { margin-bottom:26px }
.silder { width:170px }
.silder-title { border-bottom:4px solid #333; background:url(../images/silder-title.png) 0 0 no-repeat; display:block; width:170px; height:30px; padding-bottom:6px; position:relative }
.newt { background-position:0 -30px }
.line { border-bottom:4px solid #ba2441; width:90px; position:absolute; right:0; bottom:-4px }
.silder-menu, .step { list-style:none; margin:0 }
.silder-menu { padding:10px 0 }
.step { height:34px }
.silder-menu li, .step li { padding:6px 12px; font-size:16px; font-weight:normal; margin-bottom:1px; }
.step li { display:inline; float:left }
.silder-menu a { color:#979797 }
.silder-menu a:hover, .step a:hover { _color:red; text-decoration:none }
.silder-menu .active a:hover, .step .active a:hover { color:#fefefe }
.silder-menu .active a, .step .active a, .silder-menu li:hover a, .step li:hover a { color:#fefefe }
.silder-menu .active, .step .active, .step li:hover, .silder-menu li:hover { background:#979797; color:#fefefe }
.silder-sub, .silder-menu .children { list-style:none; margin:0; padding:0 }
.silder-sub li, .silder-menu .children li { padding:6px 12px }
.silder-sub a, .silder-menu .children a { font-size:13px; font-weight:300 }
.silder-sub a:hover, .silder-menu .children a:hover { color:red }
.Xmas { width:100%; margin:0 auto }
.Xmas img { width:100%; display:block }
.main { margin-left:206px; padding-top:34px; _width:750px }
.main-title { border-bottom:4px solid #dadada; margin-bottom:23px; padding-bottom:0px; text-align:right; position:relative }
.main-content, .main-content-body { padding:6px 26px }
.main-conent-title { color:#ba2441; font-size:18px; font-weight:700; margin-top:10px; padding:6px }
.main-content-body img { max-width:700px }
.main-push { color:#95918f; font-size:12px; margin-bottom:12px }
.acenter { text-align:center }
.bshare-custom { color:#95918f; font-size:12px; padding-right:26px; text-align:right }
.uc { padding-top:26px }
.uc .mapsite { border-bottom:4px solid #ba2441; font-size:12px; padding-bottom:4px }
.uc .uc-menu { margin-top:10px; border:1px solid #979797 }
.uc .uc-menu .uc-menu-title { color:#fefefe; font-size:16px; font-weight:600; line-height:32px; background:#979797; padding:0 16px }
.uc .uc-menu .uc-menu-list { list-style:none; padding:6px 16px 16px }
.uc .uc-menu .uc-menu-list li { line-height:26px }
.uc .uc-menu .uc-menu-list a { color:#232323 }
.uc .uc-menu .contact-phone { color:#464545; margin-top:20px; margin-bottom:10px }
.uc .uc-menu .phone-num { color:#575453; margin-bottom:16px }
.uc .main { margin-top:26px; *padding-top:30px;
margin-left:184px; _width:782px }
.uc .uc-info { border:1px solid #979797; padding:16px 20px; height:98px }
.uc .uc-photo { width:86px; height:86px }
.uc .uc-info-b { margin-left:16px }
.uc .uc-info-n { border-bottom:2px solid #eeeded; width:668px; _width:648px; margin-bottom:12px; padding-bottom:8px }
.uc .uc-info-n strong { font-size:18px; color:#232323; font-weight:700 }
.uc .uc-info-n span { font-size:10px; -webkit-transform:scale(0.75); -o-transform:scale(1); color:#6d6c6c }
.uc .sfe-bar { display:block; width:66px; height:10px; background:url(../images/safe-bar-t.png) 0 0 no-repeat; position:relative; top:7px; margin-right:6px }
.uc .sfe-bar img { position:absolute; top:0; left:0 }
.uc .msg-uc { position:relative; top:2px }
.uc .line-s { padding:0 16px; color:#c4c4c4 }
.uc .uc-info-o { padding:16px 0 8px 0 }
.uc .uc-info-o h3 { border-bottom:1px solid #a9a8a8; font-size:14px; line-height:1.5; margin-bottom:6px }
.uc .uc-sp-pro { border:1px solid #979797; padding:12px; height:150px }
.uc .uc-sp-pro h3, .uc .uc-sp-pro ul, .uc .uc-sp-pro li { float:left }
.uc .uc-sp-pro h3 { line-height:150px; font-size:14px; font-weight:500; margin-right:6px }
.uc .uc-sp-pro ul { list-style:none; margin:0; padding:0 }
.uc .uc-sp-pro li { width:150px; height:150px; background-color:#f2f2f2; margin:0 16px; *margin:0 8px
}
.uc .uc-sp-pro a { display:block; width:150px; height:150px; text-align:center; overflow:hidden }
.uc .uc-sp-pro li img { width:150px; height:120px; display:block; vertical-align:middle }
.order-box { border:1px solid #e6e6e6 }
.order-tb { width:100%; padding:10px 0; font-size:12px }
.order-tb td, .order-tb th { border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-weight:500; text-align:left }
.order-tb td.first, .order-tb th.first { border-left:1px solid #e8e8e8 }
.order-tb td.last, .order-tb th.last { border-right:1px solid #e8e8e8 }
.order-tb .order-hd, .order-tb .order-thead { color:#646464; line-height:30px }
.order-tb .order-hd td, .order-tb .order-thead th { padding:0 10px; background-color:#f3f3f3; vertical-align:middle }
.order-tb .order-hd td.last { text-align:right }
.order-tb .order-items td { padding:10px; border-top:0 }
.order-tb .order-items img { width:76px; height:76px; border:1px solid #e7e7e7; margin-right:16px }
.order-tb .order-line td { border:0; padding:3px }
.search-bar { padding:6px 10px; border-bottom:3px solid #ba2441; height:20px }
.search-bar .search-hd { font-size:14px; font-weight:600 }
.search-bar .search-frm { display:block; _width:255px; float:right }
.search-bar .search-frm .text, .search-bar .search-frm .btn-search { border:1px solid #e8e8e8; height:18px; line-height:18px; outline:0 }
.search-bar .search-frm .text { width:201px }
.search-bar .search-frm .error, .br2a { border:1px solid #ba2441 }
.search-bar .search-frm .btn-search { background:#fff; font-size:12px; font-weight:500; height:20px; margin-left:6px }
.order-data { padding:6px 10px; min-height:300px; height:auto !important; height:300px }
.order-filter .br2a { padding:2px }
.order-page-bar { text-align:right; background-color:#f3f3f3; border-top:1px solid #e8e8e8; line-height:30px; color:#646464; font-size:12px; padding-right:16px }
.order-page-bar a { margin:0 3px }
.spec-title { font-size:14px; font-weight:500; line-height:28px; border-left:3px solid #bbbaba; border-bottom:1px solid #bbbaba; margin-top:16px; padding-left:12px }
.spec-list { list-style:none; margin:0; padding:16px 10px }
.spec-list li { background:url(../images/silder-title.png) #fff -392px -78px no-repeat; float:left; display:inline; width:308px; margin-left:22px; padding-left:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis }
.spec-list, .spec-list a { color:#656364 }
.spec-list span { font-size:12pxpx }
.ico-tel { background:url(../images/blue.jpg) no-repeat; display:block; width:220px; height:4px; position:relative; right:0; top:4px }
.ico-newt { top:4px; height:40px; background-position:right -35px }
.content-box { background:#EAE8E8; padding:30px; min-height:400px; height:auto !important; _height:400px; _margin-left:3px }
.box-bt { background:url(../images/box-bt.jpg) 0 0 no-repeat; height:20px }
.content-box .bigger { text-align:center; font-family:"simhei"; font-weight:700; padding-bottom:26px }
.disclaimer { border:1px solid #ddd; background:#fff; padding:20px; line-height:1.6 }
.disclaimer01{padding:0 !important;}
.disclaimer01 img{ max-width:100% !important;}
.news-list { list-style:none; margin:0; padding:0 }
.news-list li { margin-bottom:12px }
.list-img, .list-img img { width:260px; height:177px }
.list-img { min-height:177px; height:auto !important }
.list-main { margin-left:30px }
.list-title { height:34px; border-bottom:1px dashed #959595; margin-bottom:12px }
.list-title a { color:#ba2441; width:460px; display:block; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis }
.list-content { color:#3f223f; font-size:14px; font-weight:500; width:460px }
.list-date { border-bottom:1px solid #f0f0f0; color:#95918f; clear:both; position:relative; top:-20px; _top:-18px; text-align:right }
.app-con { padding-bottom:30px }
.app-con img { width:1000px; display:block }
.join { background-position:0 -96px }
.join-con { padding-bottom:10px }
.join-con img { max-width:755px }
.ico-join { background:url(../images/join.png) 0 0 no-repeat }
.join-top { width:755px; height:76px }
.join-top-title { margin-left:36px; margin-top:16px; float:left; width:330px; text-shadow:2px 2px 1px #fff }
.join-top-title h2 { color:#6c6c6c; font-size:24px; padding-bottom:6px; font-weight:500 }
.join-top-title p { color:#666; font-size:14px; font-weight:500 }
.join-search { width:284px; height:24px; background-position:-268px -148px; float:left; margin-top:26px; margin-left:45px; padding:3px 6px 3px 30px; _width:278px; _margin-left:16px }
.text { border:0 none; width:220px; background:transparent; height:24px; color:#a3a3a3; padding:0 6px; float:left }
.btn-search { font-size:14px; font-weight:700; color:#858383; height:24px; border:0 none; background:transparent; float:left }
.search-result { display:none; position:relative; background:#f0f0f0; margin-top:2px; padding:14px 36px 26px 30px }
.search-result-count { font-size:16px; color:#323232; padding-left:6px }
.search-result table { width:100%; text-align:left; border-bottom:1px solid #fff }
.search-result th { font-size:12px; font-weight:100; color:#706d6d; border-bottom:1px solid #aeaeae; padding:6px }
.search-result td { border-bottom:1px solid #dcdcdc; border-top:1px solid #fff; color:#323232; font-weight:300; padding:6px }
.search-result .r-close { position:absolute; right:6px; top:6px; display:block; width:30px; height:30px; background-position:-52px -92px }
.mt6 { margin-top:6px }
.formbox { position:relative }
.write { display:block; width:234px; height:54px; line-height:54px; background-position:0 -150px; float:left; margin:12px 0 0 90px; font-size:18px; font-weight:500; letter-spacing:2px; color:#fff; text-align:center; _margin-left:60px }
.write:hover { text-decoration:none }
.join-desp { position:absolute; display:none; top:0; background:#f2f2f2; padding:30px; z-index:9999 }
.join-desp .f-close { position:absolute; right:6px; top:8px; display:block; width:30px; height:30px; background-position:-52px -92px }
.join-desp h4 { font-size:24px; text-align:center; padding-bottom:12px }
.join-desp-con { background:url(../images/join-m.jpg) center right repeat-y; padding:12px; font-size:16px; line-height:2 }
.join-t { background:url(../images/join-t.jpg) center right no-repeat; height:6px }
.join-b { background:url(../images/join-b.jpg) center right no-repeat; height:9px }
.btn-agree { display:block; float:left; background-position:-135px -93px; width:107px; height:37px; text-align:center; margin:20px 0 16px 160px; line-height:37px; font-size:12px; color:#595959 }
.btn-agree:hover { text-decoration:none }
.dagree { font-size:17px; color:#a5a5a5 }
.join-form { display:none; border:1px solid #e0e0e0; border-top:0; margin-top:3px }
.join-form .legend { width:100%; border-top:1px solid #e0e0e0; background:#f7f7f7; color:#323232; font-size:16px; font-weight:600; line-height:30px; margin:0; padding:0; text-align:center }
.join-form p { margin-top:23px }
.join-form .fieldset { margin-bottom:23px }
.join-form .em { font-style:normal; padding-right:4px }
.join-form .label { float:left; width:320px; margin-right:4px; line-height:34px; text-align:right }
.join-form .input { width:247px; height:34px; line-height:34px; border:1px solid #ccc; padding:0 4px }
.join-form .select { margin-top:2px; margin-right:7px; padding:6px; border:1px solid #ccc }
.join-form .xy { color:#2f83c4; text-decoration:none }
.join-form .ml326 { margin-left:326px }
.join-form .btn-submit { color:#fff; font-size:16px; width:257px; height:39px; line-height:39px; background-position:-269px -93px; border:0 none; text-align:center; margin-bottom:10px; cursor:pointer }
.join-back { background:#f2f2f2; color:#323232; padding:12px 40px 30px 30px; line-height:2 }
.join-back .lineto { height:1px; line-height:2px; border-top:1px solid #c9c8c8; background:#fff; margin:4px 0 10px 0 }
.join-back .f24 { font-size:24px; line-height:36px }
.join-back .f18 { font-size:18px }
.join-back .f16 { font-size:16px }
.join-back a { color:#3072d5; text-decoration:underline }
.join-back .mail { color:#fe0000 }
.buybox { border:1px solid #ededed; width:998px; background:#fff; margin-bottom:20px; margin-left:auto; margin-right:auto }
.buy-title { color:#333; font-size:24px; line-height:24px; padding-top:50px; padding-bottom:12px }
.buy-product { display:block; color:#333; border:1px solid #fff; border-bottom-width:4px; height:75px; line-height:75px; padding:0 30px; float:left; font-size:18px }
.buy-product img { display:block; height:75px; padding-right:30px; float:left }
.buy-product:hover { text-decoration:none }
.buy-product:hover, .buybox .on { color:#ba2441; border-color:#ba2441 }
.buy-dl { margin:0 10px }
.buy-dl dt, .buy-dl dd { float:left; border-top:1px solid #e6e6e6 }
.buy-dl dt { width:124px; margin-right:20px; font-size:20px }
.buy-dl dd { width:256px; padding:10px 10px 16px 10px; border-right:1px solid #e6e6e6 }
.buy-dl .last { border-right:0 }
.buy-model dt, .buy-model dd { border:0 }
.buy-model dd { width:257px; font-size:28px; line-height:28px; color:#ba2441; margin-top:38px; padding:0 0 16px 10px; text-align:center }
.buy-model-scroll { border-bottom:1px solid #ededed; background:#fff; width:974px; margin:0 auto }
.buy-model-scroll dd { margin-top:0; padding-top:10px }
.buy-dl img { width:256px; display:block; padding-bottom:20px }
.buy-dl .buy-desi { font-size:14px; line-height:24px; color:#333; padding-bottom:20px }
.price { color:red; text-align:center }
.buy-dl .price { font-size:16px; line-height:24px; padding-bottom:20px }
.buy-dl a:hover { text-decoration:none }
.buy-dl p { margin-left:10px; line-height:24px }
.btn-red, .btn-yellow, .btn-dis { display:block; width:126px; height:38px; margin:0 auto; text-align:center; font-size:18px; line-height:38px }
.fitting { list-style:none; margin:0; padding:0 }
.fitting li { float:left; background:#fff; color:#666; width:333px; height:472px; border:1px solid #e6e6e6; border-right:0; margin:-1px }
.fitting img { width:332px; height:332px; display:block }
.fitting p { margin:0 15px; line-height:24px }
.fitting .fitting-title { width:296px; display:block; color:#000; font-size:16px; font-weight:600; padding-bottom:6px }
.channel-nav, .channel-nav a { color:#333; font-size:12px }
.channel-nav, .progress { margin-top:38px; margin-bottom:8px }
.progress { margin-top:36px }
.progress .progress-1 { display:block; width:140px; float:left; color:#999; line-height:1.4; font-size:12px; font-style:normal; border-bottom:3px solid #d9d9d9 }
.progress .progress-1 span { background:#d9d9d9; float:left; width:18px; height:18px; line-height:18px; margin-right:20px; color:#fff; text-align:center }
.progress .on { border-bottom-color:#ba2441; color:#ba2441 }
.progress .on span { background:#ba2441 }
.detail-show { width:308px; border-right:1px solid #e6e6e6 }
.big-pic { width:288px; height:288px; display:block; padding:10px }
.small-box { padding:28px 12px 15px 12px; border-bottom:1px solid #e6e6e6 }
.small-pic { position:relative; width:240px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; height:62px; overflow:hidden }
.btn-click { display:block; background:#f7f7f7; border:1px solid #d8d8d8; width:20px; height:62px; line-height:62px; text-align:center; font-family:simsun, sans-serif; font-size:14px; font-weight:400 }
.btn-click:hover { text-decoration:none }
.disabled { background:#fff; border:1px solid #ddd; color:#e1e1e1 }
.small-pic .small-tabs { position:absolute; left:0; display:none }
.small-pic .show { display:block }
.small-pic img { display:block }
.small-pic a { border-right:1px solid #d8d8d8; border-left:1px solid #fff; height:62px; float:left }
.small-pic .on { border:0 }
.small-pic .on img { border:1px solid #ba2441; border-bottom-width:3px }
.getbuy { padding:26px 0 28px 16px; color:#333 }
.getbuy .price { font-size:24px }
.getbuy a:hover { text-decoration:none }
.getbuy .btn-red, .getbuy .btn-yellow, .getbuy .btn-dis { margin:20px 0 28px 0; width:130px }
.getbuy .mt6 { margin-top:20px }
.getbuy .f12 { padding-right:14px }
.f12 { font-size:12px }
.f16 { font-size:16px }
.detail-con { width:689px }
.p-box { padding-top:16px; color:#333 }
.p-box .f24 { padding-left:16px }
.p-box .h24 { padding:24px 0 16px 16px }
.p-list-con { height:279px; _width:640px; _height:305px; overflow:hidden; margin:0 27px 0 16px }
.p-list { list-style:none }
.p-list li { width:144px; height:230px; border:1px solid #eee; float:left; margin-right:20px; cursor:pointer }
.p-list .on, .p-list li:hover { border:1px solid #ba2441; border-bottom-width:3px; color:#333 }
.p-list .last { margin-right:0 }
.p-list img { width:144px; height:195px }
.p-list .col-sel { margin:7px 0 2px 7px }
.p-list .csel-w, .p-list .csel-y, .p-list .csel-r, .p-list .csel-b { width:24px; height:24px; margin:0 6px 0 0 }
.totalbox { width:74px; display:block }
.totalbox a { float:left; height:18px; width:18px; line-height:18px; background:#f7f7f7; border:1px solid #ccc; color:#666; font-family:simsun, sans-serif; font-size:18px; text-align:center }
.totalbox a:hover { text-decoration:none }
.totalbox .buycount { float:left; height:18px; border:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:0; text-align:center; width:34px }
.tabs { list-style:none; border-bottom:1px solid #e6e6e6; margin:0; padding-left:17px; height:36px }
.tabs li { position:relative; top:1px; color:#333; cursor:pointer; margin-left:-1px; float:left; border:1px solid #e6e6e6; background:#f2f2f2; width:106px; height:34px; line-height:36px; text-align:center }
.tabs .on { color:#ba2441; font-weight:700; border:1px solid #e6e6e6; background:#fff }
.tabs .on span { border-top:3px solid #ba2441; border-bottom:1px solid #fff; display:block; height:31px; line-height:30px; width:106px }
.tabs-con-box { height:178px; color:#333; line-height:24px; overflow-y:scroll; padding:16px }
.tabs-con-box .tabs-con { display:none }
.tabs-con-box .show { display:block }
.reco { border-right:1px solid #e6e6e6; color:#333; padding:16px }
.reco .img240x240 { width:240px; height:240px }
.reco .mt16 { margin-top:16px }
.reco-con { width:466px; margin-left:12px }
.reco-con-desp { line-height:24px; margin:16px 0 }
.col-pic { line-height:58px; border-bottom:1px solid #e6e6e6; margin:16px 0; *padding-bottom:12px
}
.col-pic a, .col-pic img { display:block; width:58px; height:58px }
.col-pic a { border:1px solid #ccc; float:left; margin-left:8px; margin-bottom:10px }
.col-pic .on { position:relative }
.col-pic .on b { position:absolute; right:-1px; top:47px; width:12px; height:12px; background:url(../images/pro.png) -3px -18px no-repeat }
.btn-box a:hover { text-decoration:none }
.btn-box span { display:block; width:103px; height:30px; line-height:30px; font-size:14px; text-align:center }
.more { color:#08c; font-size:12px }
.more:hover { text-decoration:underline }
.more i { border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #08c; border-style:dashed dashed dashed solid; border-width:4px 0 4px 4px; font-size:0; height:0; left:6px; line-height:0; position:relative; top:-4px; width:0 }
.question { margin:10px; width:220px }
.question, .question a { color:#08c }
.question dt, .question dd { border-bottom:1px solid #e6e6e6; height:40px; line-height:40px; padding:0 6px }
.contact-phone { line-height:16px; font-size:14px; font-weight:700; width:100px; color:#333; margin:45px auto 16px auto }
.ico-phone { width:15px; height:17px; margin-right:6px; background:url(../images/pro.png) 0 0 no-repeat; line-height:0 }
.phone-num { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:700; color:#ba2441 }
.cart-hd { font-size:18px; margin:18px 0 0 26px }
.cart-thead { margin:0 16px; padding-bottom:4px }
.cart-thead .column { float:left; width:110px; height:20px; line-height:20px; font-size:14px; font-weight:700; color:#333; text-align:center }
.cart-thead .t-quantity { margin-left:740px; _margin-left:370px }
.cart-tbody { margin:0 16px }
.cart-tbody .items, .cart-thead { border-bottom:1px solid #e6e6e6 }
.cart-tbody .items { height:150px; overflow:hidden }
.cart-tbody .items .cell { float:left; width:110px }
.cart-tbody .items .p-checkbox { width:40px }
.cart-tbody .items .p-goods { width:700px; font-size:12px; line-height:24px; margin:24px 0 }
.cart-tbody .items .totalbox, .cart-tbody .items .checkbox { margin:60px auto 0 auto }
.cart-tbody .items .p-price { text-align:center; line-height:140px }
.cart-tbody .items .p-name { font-size:16px; font-weight:700; color:#333; margin:12px 0 }
.cart-tbody .items img { width:120px; float:left; margin-right:16px }
.cart-tbody .items .btn-del { color:#08c }
.cart-tbody .items .price { color:red }
.cart-tbody .items-cof .p-goods { width:730px; padding-left:10px }
.cart-toolbar { position:relative; margin:-1px; width:998px; height:66px; border:1px solid #f5e44e; background:#faf6ca }
.cart-toolbar .checkout { width:136px; height:38px; line-height:38px; color:#fff; font-size:18px; font-weight:600; background:#ff8e02 url(../images/checkout.png) 0 0 no-repeat; border:1px solid #ff7a00; float:right; margin:13px 16px 0 26px; text-align:center }
.cart-total { color:#333; text-align:right; padding:24px 16px 25px 0; line-height:30px }
.cart-total .price { font-size:26px }
.cart-total .f18 { font-size:18px }
.cart-total .w130 { float:right; width:130px }
.cart-toolbar .checkout:hover { background-color:#ff970f; border:1px solid #ff8412 }
.cart-toolbar .checkout:active { background-color:#ff7d03; border:1px solid #f60 }
.cart-toolbar .disabled { background-color:#ccc; border:1px solid #ddd; color:#e1e1e1 }
.cart-toolbar .more { margin-top:22px }
.cart-toolbar-cof { min-height:66px; height:auto !important; height:66px }
.cart-toolbar-cof .checkout { margin:16px 16px 30px 16px }
.cart-toolbar-cof .cart-total { padding:16px 16px 6px 0 }
.cart-reco { position:relative; top:1px; font-size:18px; font-weight:500; width:126px; height:40px; line-height:40px; border:1px solid #ededed; color:#333; border-bottom:0; background:#fff; text-align:center }
.cart-reco-list { list-style:none }
.cart-reco-list li { width:230px; height:250px; overflow:hidden; border-right:1px solid #ededed; float:left; padding-left:16px }
.cart-reco-list .last { border:0; margin-right:-3px }
.cart-reco-list a:hover { color:#08c; text-decoration:none }
.cart-reco-list img { width:120px; height:120px; padding:10px 0 }
.cart-reco-list .texthide { display:block; width:220px; font-size:16px; font-weight:700; margin-top:22px }
.cart-reco-list .btn-buy { display:block; margin:10px auto 0 auto; width:96px; height:26px; line-height:26px; text-align:center }
.cart-reco-more { border-top:1px solid #ededed; margin:16px 16px 0 16px; padding-right:12px; line-height:45px }
.cart-thread { background:#fafafa; height:32px; line-height:32px; margin:0 16px; padding-left:12px }
.cart-thread .column { width:110px; text-align:center }
.c-info { border-top:1px solid #e6e6e6; margin:16px 16px 10px 16px }
.c-info h3 { font-size:16px; color:#333; line-height:1; padding-top:22px }
.c-info .more { padding-right:22px; margin-top:-4px }
.steps-hd { margin:20px 16px }
.consignee-list { margin:12px 0 }
.step-current { position:relative; border:2px solid #ff8e02; margin:-1px; width:964px; padding:0 16px }
.c-info .c-items { margin:6px 20px; color:#333; height:26px }
.c-info .c-items label { margin-right:40px }
.c-info .c-items a { display:none }
.c-info .c-items span { padding:0 6px }
.consignee-form { background:#fafafa; margin-left:44px }
.consignee-form .list { clear:both; padding:10px }
.consignee-form .list .label, .consignee-form .list .field, .consignee-form .list .status, .consignee-form .list .help { float:left }
.consignee-form .list .label { position:relative; color:#333; width:86px; margin-right:20px; line-height:24px; text-align:right }
.consignee-form .list .label em { position:absolute; right:-12px; color:#F00; font-style:normal }
.consignee-form .list .field em, .consignee-form .list .field span { color:#333; font-style:normal; padding-right:12px }
.consignee-form .list .textbox { width:125px; height:22px; border:1px solid #ccc; margin-right:10px; padding:0 4px }
.consignee-form .list .textbox:focus { border:1px solid #08c }
.consignee-form .list .select { height:22px; border:1px solid #ccc; margin-right:10px; padding:0 4px }
.consignee-form .list .cancle { margin-left:106px }
.consignee-form .list .help { font-size:12px; color:#999 }
.consignee-form .list .status { display:none }
.consignee-form .list .error { display:block; color:red }
.payship-con { margin:12px 20px }
.editpay { position:relative; top:-20px; left:90px }
.from-btn { margin:22px 64px 30px 26px }
.from-btn a:hover { text-decoration:none }
.from-btn .btn-cart { width:145px; height:28px; line-height:28px }
.cart-tip { background:#f3fded; border:1px solid #c8eab3; margin:16px auto; padding:16px; text-align:center }
.cart-tip .list { margin:8px auto }
.cart-tip .cart-tip-hd { width:300px; color:#7abd54; font-size:18px; font-weight:600; font-family:simsun, sans-serif; margin-bottom:16px; text-align:left }
.cart-tip .t-r30 { padding-left:30px }
.cart-tip .t-r30 .price { font-size:24px }
.cart-tip .ico-success { width:16px; height:16px; background-position:0 -26px; float:left; margin-right:12px; margin-top:2px }
.cart-w-tip { background:#fff5f5; border:1px solid red }
.cart-w-tip .cart-tip-hd { color:red }
.cart-w-tip .ico-success { background-position:0 -42px }
.question-hd { color:#333; font-size:18px; font-weight:500; margin:16px 0 0 16px }
.question-hd-h { font-family:"Times New Roman", Times, serif; font-size:29px; margin-right:6px }
.q-items { float:left; width:300px; color:#333; margin:20px 6px 0 20px; _margin-left:14px }
.q-items-con { margin-top:12px; _margin-top:16px; line-height:24px }
.q-items-con .question-hd-h { display:block; height:120px }
.TipBox { position:absolute; top:35%; left:35%; display:none }
.tip { position:relative; color:#333; border:1px solid #d6d6d6; border-bottom:3px solid #ba2441; background:#fff; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); width:190px; padding:10px }
.tip-arrow { display:block; width:9px; height:6px; background:url(../images/pro.png) 0 -34px no-repeat; position:absolute; top:-6px; left:60px }
.tip-close { position:absolute; right:8px; top:8px; cursor:pointer; font-size:22px; line-height:12px; font-weight:500; font-family:Arial, Gadget, sans-serif }
.tip .btn-cart, .tip .btn-doing { margin-left:12px; _margin-left:6px; _margin-right:6px; width:73px; height:24px; line-height:26px; font-size:12px; float:left }
.tip .success { line-height:25px; font-weight:700; padding:16px 0 24px 12px; _padding-left:0 }
.tip .ico-success { margin:0 12px; _margin-left:6px }
.ico-success { display:block; width:25px; height:25px; background:url(../images/tip.png) 0 0 no-repeat }
.delcomf { width:120px }
.delcomf .tip-arrow { right:24px; left:auto }
.delcomf .btn-doing { width:42px; height:20px; line-height:20px; margin-top:20px }
.delcomf .btn-sure:hover { color:#fff; background:#ba2441; border:1px solid #ab1532 }
.delcomf .btn-sure:active { color:#fff; background:#a91834; border:1px solid #95102a }
.product-nav { background:url(../images/pro.png) left top repeat-x; width:100%; height:110px; margin-top:-2px; padding-top:2px; overflow:hidden }
.pb-slider, .pb-nav { list-style:none; width:520px; margin:0 auto; padding:0 }
.pb-slider li { float:left; margin:0 16px; text-align:center; -webkit-text-size-adjust:none; font-size:10px }
.pb-slider img { display:block; height:80px }
.pb-slider a { -webkit-text-size-adjust:none; color:#333; font-size:10px; -webkit-transform:scale(0.83) }
.pb-slider .active a { color:#c8c8c8 }
.pb-hd { border-bottom:2px solid #dadada; width:960px; margin:16px auto 0 auto; padding-bottom:12px; }
.pb-hd-t { font-size:26px; color:#333 }
.pb-nav { width:auto }
.pb-nav li { float:left; margin-right:24px }
.pb-nav li a { }
.pb-nav .active a { color:#969696 }
.back { position:absolute; top:0; left:0; width:100%; padding-bottom:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:rgba(241, 250, 255, 1); z-index:100 }
.back:hover { color:black; background:rgba(241, 255, 255, 1) }
.section img { display:block }
.page1 { margin:0; padding:0 }
.page1 p { text-align:center; overflow:hidden; }
.page1 h1 { font-size:55px; color:#232323; line-height:3; padding-top:16px }
.page1 h5 { font-size:35px; color:#232323; line-height:3; padding-top:16px; font-weight:normal }
.page1 h6 { font-size:18px; color:#545454; line-height:2; padding-top:16px; font-weight: normal; font-family:"Microsoft yahei" Î¢ÈíÑÅºÚ; }
.page1 .con { width:764px; color:#545454; margin:0 auto; padding-bottom:30px; font-family:simsun, sans-serif; font-size:18px; line-height:2 }
.page1 .con2 { width:420px; float: left; margin: 60px 0 0 30px; }
.page1 .con3 { width:420px; float: right; margin: 60px 0 0 30px; }
.page1 a { color:#144b82; font-size:18px }
.page1 .con { padding-bottom:20px }
.page1 .con-img { width:680px; margin:0 auto; padding:16px 0 96px 0 }
.page1 .con-img img { float:left; margin-right:12px }
.page2 .pages-bg { width:100%; height:495px; background:url(../images/pro-08.png) 50% 50% }
.page3 { }
.page3 h1 { width:494px; margin:0 auto 36px auto; padding-top:540px; line-height:1.1; color:#fff }
.page3 .pages-bg { width:100%; height:890px; background:url(../images/pro-12.png) 50% 50% }
.page4 .pages-bg { width:100%; height:894px; background:url(/0552/images/pro-16.png) 50% 50% }
.page5 .pages-bg { width:100%; height:894px; background:url(../images/pro-15.png) 50% 50% }
.page6 .pages-bg { width:100%; height:894px; background:url(../images/pro-17.png) 50% 50% }
.page3 .con { width:800px; line-height:1.8; padding-bottom:6px }
.page4 { padding:0 0 70px 0; background:#fff }
.page4 .container { width:760px }
.page4 h1 { color:#676666; margin-top:46px }
.page4 .p-vedio { width:310px; margin-right:56px }
.page4 .p-vedio img { padding-bottom:16px; width:310px; height:183px }
.page4 .con { width:390px; line-height:1.8; padding-top:10px }
.p-s-1 { background:url(../images/p_01.png) 50% 0 no-repeat; height:846px }
.p-s-1 .hd, .p-d .hd { color:#232323; font-size:28px; line-height:1.4; padding-top:36px }
.p-s-1 .hd-t, .p-d .hd-t { color:#232323; font-size:55px; line-height:1; font-weight:200; padding-top:22px }
.p-s-1 .con, .p-d .con { font-size:18px; font-weight:500; color:#545454; line-height:1.8; padding-top:22px }
.p-s-2 { background:url(../images/p_02.png) 50% 0 no-repeat; height:701px }
.p-s-3 { background:url(../images/p_03.png) 50% 0 no-repeat; height:543px }
.p-s-3 .hd-t { padding-top:50px }
.p-s-3 .con { padding-top:46px }
.p-s-3 .w770 { width:784px }
.p-s-4 { background-image:url(../images/p_04.png) }
.p-s-5 { background:url(../images/p_05.png) 50% 0 no-repeat; height:652px }
.p-s-5 .hd-t { padding-top:70px; color:#676666 }
.p-s-5 .con { padding-top:50px }
.p-s-6 { background:url(../images/p_06.jpg) 50% 0 no-repeat; height:396px }
.p-s-v .hd-t { font-size:55px; line-height:1; color:#676666; padding-top:30px; padding-bottom:46px }
.p-s-v .con { padding-top:36px }
.p-d-1 { padding:20px 0 }
.p-d-1 .hd-t { padding-top:50px; padding-bottom:20px }
.p-d-1 img { margin-top:26px }
.p-d-2 { background:url(../images/p-d-02.jpg) 50% 0 no-repeat; height:701px }
.p-d-3, .p-d-7 { padding:40px 0 36px 0 }
.p-d-3 .con { padding:36px 0 80px 0 }
.p-d-4 { background-image:url(../images/p-d-04.jpg) }
.p-d-5 .hd-t { padding-top:0; padding-bottom:46px; color:#676666 }
.p-d-5 .con { padding:0 }
.p-d-6 { background-image:url(../images/p-d-06.jpg); height:520px }
.p-d-7 .hd-t { color:#676666 }
.p-d-8 { background-image:url(../images/p-d-08.jpg) }
.v-box { list-style:none; margin:0; padding:0; border-bottom:1px solid #cfcfcf }
.v-box li { position:relative; margin:10px 0; _height:480px }
.v-box img { width:960px; display:block }
.v-box a:hover { text-decoration:none }
.v-box .v-hd-box { position:absolute; top:40%; text-align:center; width:960px; z-index:2 }
.v-box .v-hd-box .v-hd { display:block; color:#fff; font-size:35px; line-height:1.2 }
.v-box .v-hd-box .player { display:block; width:110px; margin:0 auto; padding-right:14px; height:35px; line-height:35px; color:#6097bd; font-size:18px; background:url(../images/player.png) center right no-repeat }
.v-box-list { margin:0 0 80px 0 }
.v-box-list .c96 { color:#969696; font-size:18px; font-family:simsun, sans-serif }
.v-box-list .hd-v { padding:26px 0 16px 0 }
.v-box-list .items { float:left; margin-right:15px }
.v-box-list .items li { margin-left:16px }
.v-box-list .last { margin-right:0 }
.p-b-bg { background:url(../images/p-b-bg.jpg) 0 0; width:100% }
.p-b-bx .hd { line-height:1; font-size:55px; color:#272727; padding-bottom:26px }
.p-b-bx .con { font-size:18px; line-height:1.6; color:#545454 }
.p-b-bx .p-buy { display:block; width:105px; height:40px; padding:10px 26px 10px 18px; background:url(../images/p-buy.png) 0 0 no-repeat; color:#fff }
.p-b-bx .p-buy:hover { text-decoration:none }
.p-b-bx .p-buy .p-buy-t { display:block; font-size:19px }
.p-b-bx .p-buy .p-buy-p { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.p-b-1 { padding:80px 0 50px 0 }
.p-b-1 img { padding:0 26px }
.p-b-2 { padding:26px 0; height:369px }
.p-b-2 .p-img { position:relative }
.p-b-2 img { position:absolute; top:0; left:-440px }
.p-b-3 { height:382px }
.p-b-3 img { position:relative; top:-16px }
.p-b-4 { margin:16px 0; padding:36px 0; clear:both }
.userlogo { padding:16px 0 }
.minh460 { min-height:460px; height:auto !important; height:460px }
.web-lang { text-align:right; font-size:12px; color:#8e8d8d }
.loginbox, .login-frm, .loginbox .text, .editpwd .text { border:1px solid #cdc6bb }
.loginbox { background:#f7f7f7; margin-bottom:20px }
.loginbox .login-ad { width:430px; height:336px; padding:0 10px }
.loginbox .login-ad img { max-width:430px; max-height:336px }
.loginbox .login-b { width:320px; margin-right:70px; margin-top:56px; font-size:12px }
.loginbox .login-frm { position:relative; padding:26px 26px 6px 26px; width:278px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.loginbox .login-h { position:absolute; top:-12px; background:#f7f7f7; left:30px; padding:0 4px; color:#ba2441; font-weight:700 }
.loginbox .text, .editpwd .text { width:234px; background:#fff; padding:2px 2px 2px 40px; line-height:24px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.login-active, .login-active a { color:#333 }
.loginbox .error, .editpwd .error { border-color:red; color:red }
.login-active a { margin-left:26px }
.loginbox .label { text-align:right; width:130px; margin-right:10px }
.loginbox .checkbox { position:relative; top:1px; left:-2px }
.loginbox .btn-submit, .editpwd .btn-submit { background:#ba2441; border:1px solid #ba2441; cursor:pointer; width:278px; height:28px; margin:8px 0; line-height:28px; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; font-weight:700 }
.loginbox .btn-submit:focus, .editpwd .btn-submit:focus, .editpwd .btn-submit:active, .loginbox .btn-submit:active { background:#ff1a46; border-color:#ff1a46 }
.userinfo { display:block; background:url(../images/userinfo.png) 0 0 no-repeat; width:26px; height:16px }
.loginbox .login-i-l { position:relative; height:30px; margin:8px 0 }
.loginbox .user-n, .loginbox .user-k { position:absolute; top:8px; left:8px }
.loginbox .user-n { background-position:0 0 }
.loginbox .user-k { background-position:0 -17px }
.orther-login { line-height:1.6; color:#666; padding-top:16px }
.orther-login a { color:#333; padding-right:2px }
.reg-frm { padding:30px }
.cba { color:#ba2441 }
.reg-frm .reg-h { font-size:16px }
.reg-frm .reg-i-l { margin:12px 0 }
.reg-frm .label { line-height:30px }
.reg-frm .text { padding:2px 5px }
.reg-frm .pl140 { padding-left:140px }
.reg-frm .regtype { margin:40px 0 20px 0 }
.reg-frm .regtype label { margin-right:40px }
.reg-frm .w100 { width:100px }
.loginbox .itip, .editpwd .itip { font-size:12px; color:#7a7878; line-height:30px; padding-left:20px }
.loginbox .itip img, .editpwd .itip img { height:30px; padding-right:20px }
.loginbox .reg-i-con { padding:0; position:relative; top:-8px }
.loginbox .btn-getcode { display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; height:30px; margin-left:20px; padding:0 12px; line-height:30px; font-size:12px; cursor:pointer; background:#c9c6c6 }
.loginbox .btn-disenable { background:#e1e1e1; color:#999; cursor:not-allowed }
.loginbox .phone-tip { position:relative; top:-8px }
.loginbox .msg-e, .editpwd .msg-e, .loginbox .msg-s, .editpwd .msg-s { margin-top:6px; margin-left:16px }
.editpwd .label { width:170px; display:block; text-align:right; margin-right:10px }
.editpwd .btn-submit { width:246px }
.editpwd .reg-i-l { height:36px; font-size:12px }
.editpwd .pl180 { padding-left:180px }
.address { margin:10px 0 }
.address .address-hd, .address .address-data { padding-left:16px; padding-right:16px; border:1px solid #e7e7e7 }
.address .address-hd { height:34px; line-height:34px }
.address .address-hd a { margin-left:16px; font-size:12px }
.address .address-data { border-top:0; padding-top:26px; padding-bottom:26px; color:#090909; line-height:30px }
.address .address-data .label { width:80px; display:block; color:#999 }
.btn-button { background:#ba2441; border:0 none; cursor:pointer; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center }
.btn-button:hover, .btn-button:focus, .btn-button:active { background-color:#ff1a46; text-decoration:none }
.btn-button-add { width:130px; height:30px; line-height:30px; display:block }
.edit-a-box { border:1px solid #ccc; margin-top:10px; padding:16px; height:230px }
.edit-a-box p { height:30px }
.edit-a-box .text { border:1px solid #e8e8e8; height:20px; line-height:20px }
.edit-a-box .w150 { width:150px }
.edit-a-box .label { width:100px; display:block; color:#999; text-align:right; margin-right:10px }
.edit-a-box .pl110 { padding-left:110px }
.edit-a-box .btn-box { margin:16px 0 }
.edit-a-box .error { border-color:red; color:red }
.tabs-hd { border-bottom:1px solid #cecece; height:26px; margin:6px 0; padding:0 3px }
.tabs-hd a { display:block; color:#232323; float:left; margin-right:6px; width:80px; height:26px; text-align:center; line-height:26px }
.tabs-hd .on { background:url(../images/tab.png) 0 0 no-repeat }
.tabs-info p { margin:8px 0 }
.tabs-info .edit-a-box { border:0; position:relative; height:210px }
.tabs-info .edit-a-box .uc-photo-b { position:absolute; top:40px; left:600px; text-align:center }
.tabs-info .edit-a-box .uc-photo-b img { width:108px; height:107px }
.tabs-info .edit-a-box .btn-button { margin-left:16px; padding:2px 12px }
.tabs-info .edit-a-box .textarea { width:290px; height:90px; border:1px solid #e8e8e8; resize:none }
.tabs-info .edit-a-box .btn-box .btn-button { margin-left:110px; padding:3px 16px }
.tabs-info-h { border-bottom:1px solid #cecece; height:26px; padding-left:26px; color:#232323 }
.tabs-info .aright { text-align:right }
.sns-list { list-style:none; margin:16px auto; padding:0 }
.sns-list li { border-bottom:1px solid #cecece; padding:6px 16px; height:44px }
.sns-list img { height:44px }
.sns-list .btn-button { margin-top:16px; padding:1px 16px }
.mail-active { width:700px; margin:60px auto; font-size:14px }
.mail-active p { margin:6px 0 }
.mail-active-tip1 { border-bottom:1px solid #d1d0d0; padding-bottom:26px }
.mail-active-tip1 h2 { font-size:30px; padding-bottom:30px }
.mail-active-tip2 { border-top:1px solid #fff; padding-top:12px }
.mail-active-tip2 .back-login { font-size:18px; margin:26px 0 }
.mail-active a { text-decoration:underline }
.msg-w, .msg-e, .msg-s { background:url(../images/msg.png) 0 0 no-repeat }
.msg-e { background-position:0 -19px; color:red; line-height:20px; padding-left:20px }
.msg-s { background-position:0 -44px; padding-left:20px }
.w500 { width:500px }
.w770 { width:770px; margin:0 auto }
.w960 { width:960px; margin:0 auto }
.c33 { color:#333 }
.c66 { color:#666 }
.c99 { color:#999 }
.cff7 { color:#ff7e00 }
.c7ab { color:#7abd54 }
.c08c { color:#08c }
.texthide { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis }
.btn-red { color:#fff; cursor:pointer; border:1px solid #893030; background:#b44545 }
.btn-red:hover { border:1px solid #9f4444; background:#bd4c4c; text-decoration:none }
.btn-red:active { border:1px solid #893030; background:#a73636 }
.btn-yellow { color:#fff; cursor:pointer; border:1px solid #f0b14c; background:#ffc261 }
.btn-yellow:hover { border:1px solid #ffc05b; background:#ffc870; text-decoration:none }
.btn-yellow:active { border:1px solid #dc9a32; background:#f6ad38 }
.btn-dis { color:#999; border:1px solid #dedede; background:#f4f4f4 }
.col-set { margin-bottom:10px; line-height:30px }
.btn-buy { color:#343434; cursor:pointer; border:1px solid #e0e0e0; background:#fafafa }
.btn-buy:hover { color:#fff; border:1px solid #9f4444; background:#bd4c4c; text-decoration:none }
.btn-buy:active { color:#fff; border:1px solid #893030; background:#a73636 }
.btn-order { color:#ff7e00; cursor:pointer; border:1px solid #eec399; background:#fff }
.btn-order:hover { color:#fff; border:1px solid #ffc05b; background:#ffc870; text-decoration:none }
.btn-order:active { color:#fff; border:1px solid #dc9a32; background:#f6ad38 }
.btn-cart { display:block; cursor:pointer; background:#ff8e02; border:1px solid #ff7a00; color:#fff; text-align:center }
.btn-cart:hover { color:#fff; border:1px solid #ff8412; background:#ff970f; text-decoration:none }
.btn-cart:active { color:#fff; border:1px solid #f60; background:#ff7d03 }
.btn-doing { display:block; cursor:pointer; background-image:-moz-linear-gradient(top, #fff, #f3f3f3); background:-o-linear-gradient(top, #fff 0, F3F3F3 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f3f3f3)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3', GradientType='0');
border:1px solid #c4c4c4; color:#666; text-align:center }
.btn-doing:hover { text-decoration:none }
.btn-buy-a { background:url(../images/pro-06.png) 0 0 no-repeat; width:72px; height:24px; color:#fff; line-height:24px; font-size:12px; text-align:center }
.btn-buy-a:hover { text-decoration:none }
.col-set .c99 { color:#999; padding-left:12px }
.csel-w, .csel-y, .csel-r, .csel-b { width:30px; height:30px; display:block; float:left; margin-top:2px; margin-right:12px }
.csel-w { border:1px solid #ededed; width:28px; height:28px }
.csel-y { background:#f5e068 }
.csel-r { background:#dc3928 }
.csel-b { background:#000 }
.service-2014 { padding-top:16px; padding-bottom:40px }
.service-2014 dl { float:left; border-right:1px solid #e3e3e3; width:332px; padding:20px 0 }
.service-2014 .last { border-right:0 }
.service-2014 dt { float:left; background:url(../images/buy.png) 0 0 no-repeat; width:56px; height:56px; margin-left:86px; margin-right:16px }
.service-2014 .ico-7day { background-position:0 0 }
.service-2014 .ico-huang { background-position:-56px 0 }
.service-2014 .ico-bao { background-position:-112px 0 }
.service-2014 dd { font-size:18px; font-weight:500; color:#333 }
.service-2014 dd.first { margin-top:12px }
.page-link, .page-link p { width:100%; margin:0 auto }
.page-link ul { width:40%; margin:0 auto; list-style:none }
.page-link a { color:#fff; display:inline-block; background:url(../images/silder-title.png) -25px -69px no-repeat; _background:url(../images/silder-title.png) -26px -68px no-repeat; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px; width:18px; height:19px; line-height:18px; text-align:center }
.page-link a:hover, .page-link .active { background-position:-48px -69px; _background-position:-49px -68px; text-decoration:none }
.page-link .aleft, .page-link .aright { width:6px; overflow:hidden }
.page-link .aleft, .page-link .aleft:hover { background-position:-1px -70px; _background-position:-1px -68px }
.page-link .aright, .page-link .aright:hover { background-position:-10px -70px; _background-position:-10px -68px }
.active .on{color:#e00; font-size:105%;}
.renzhen { background:#ffffff; height:30px; line-height:30px; margin:0 auto; padding:6px 0 }
#Anquan_Auth_logo_83x30 { left:45% }
.safe { position:relative; left:46%; top:-8px; display:none }
.page-link .active a { background:url(../images/silder-title.png) -48px -69px no-repeat; }
.main-content-body p { text-indent:0em; }
.powerby {/* height:24px; */overflow:inherit; text-align:center;padding-bottom: 10px; }
.powerby .hh, .powerby .hh a { color:#575453; ; font-size:9px; }
.sinaweixin { width: 140px; float: right; }
.sinaweixin img { padding:10px; }
.sinaweixin img:hover { background:#000; padding:10px }
.img111 { }
.img11 { border: 1px solid #E7E7E7; padding: 5px; }
.videos2 { }
.videos2 li { float:right; list-style:none; height:131px }
.videos2 li:hover { background: url(../images/vedio3.jpg) 50% no-repeat; }
.videos2 a:hover img { opacity:0.8; }

/*ÓÒ²à*/
.left_main{position:fixed;width:80px;background:#f5f5f5;top:200px;right:0px;}
@media screen and (max-width:1367px){
	.left_main{top:5%;}
}
.left_item{height:70px;width:60px;margin:0 auto;border-bottom:1px solid #d7d7d7;text-align:center;}
.left_itme{font-size:12px;display:block;padding-top:0px;}
.left_telhover{margin-left:-160px;margin-top:15px;display:none;}
.left_wxhover{margin-left:-167px;margin-top:-10px;display:none;}
.left_main div a img{margin-top:12px;}
.topnav_main{height:30px;background:#333333;}
.topnav_sub{width:1200px;height:30px;margin:0 auto;text-align:right;}
.topnav_jd{font-size:12px;color:#b0b0b0;height:20px;margin-top:5px;display:inline-block; width:110px;border-left:1px solid #757575;}
.topnav_tm{font-size:12px;color:#b0b0b0;display:inline-block;width:100px;}
.top_jdtm{width:215px;height:30px;float:right;}
.top_img{width:85px;height:30px;text-align:left;float:right;position:relative;}
.top_img a span{display:inline-block;width:40px;line-height:28px;}
.top_wx_img{z-index:9999;position:absolute;left:-55px;top:33px;display:none;} 
.top_img span{display:inline-block;width:40px;line-height:28px;}

.main-content-body img{
    max-width: 80% !important; 
    margin: 20px 0 ;
    border-radius: 16px;
}

.main-content-body p{
	margin-bottom:10px
}
.main-content-body h2{
	margin-bottom:15px
}
.disclaimer  p{
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    word-break: break-all;
  }

  .disclaimer  h5{
    font-weight: normal;
    font-size: 20px;
    margin: 15px 0px;
    color: #222;
    position: relative;
  }
  .disclaimer  h5 em{
    margin-right: 10px;
    background-image: url('/0552/images/icon.png');
    width: 28px;
    height: 28px;
    display: block;
    border: none;
    float: left;
    background-size: 28px;
    background-repeat: no-repeat;
  }
  .disclaimer  h5:after{
    content: '';
    position: absolute;
    z-index: 0;
    top: 130%;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
  
  .disclaimer  ul{
      margin: 20px;
  }
  .disclaimer  ul li{
      list-style: disc;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    word-break: break-all;
  }
